#ifndef __LDCGameObject_h_
#define __LDCGameObject_h_

#include "ogreresource.h"
#include "ogreresourcemanager.h"
using namespace std;

class LDCGameObject
{
public:
	virtual void initialize(void);
	virtual bool isVisible();
	virtual void update(float deltaTime);
};

class Visible
{
public:
	virtual void render();
};

class Collidable
{
public:
	virtual void updateCollide(float deltaTime);
};

#endif // #ifndef __LDCGameObject_h_